Antenna Season Report Notebook¶

Josh Dillon, Last Revised January 2022

This notebook examines an individual antenna's performance over a whole season. This notebook parses information from each nightly rtp_summarynotebook (as saved to .csvs) and builds a table describing antenna performance. It also reproduces per-antenna plots from each auto_metrics notebook pertinent to the specific antenna.

In [1]:
import os
from IPython.display import display, HTML
display(HTML("<style>.container { width:100% !important; }</style>"))
In [2]:
# If you want to run this notebook locally, copy the output of the next cell into the next line of this cell.
# antenna = "004"
# csv_folder = '/lustre/aoc/projects/hera/H5C/H5C_Notebooks/_rtp_summary_'
# auto_metrics_folder = '/lustre/aoc/projects/hera/H5C/H5C_Notebooks/auto_metrics_inspect'
# os.environ["ANTENNA"] = antenna
# os.environ["CSV_FOLDER"] = csv_folder
# os.environ["AUTO_METRICS_FOLDER"] = auto_metrics_folder
In [3]:
# Use environment variables to figure out path to the csvs and auto_metrics
antenna = str(int(os.environ["ANTENNA"]))
csv_folder = os.environ["CSV_FOLDER"]
auto_metrics_folder = os.environ["AUTO_METRICS_FOLDER"]
print(f'antenna = "{antenna}"')
print(f'csv_folder = "{csv_folder}"')
print(f'auto_metrics_folder = "{auto_metrics_folder}"')
antenna = "155"
csv_folder = "/home/obs/src/H6C_Notebooks/_rtp_summary_"
auto_metrics_folder = "/home/obs/src/H6C_Notebooks/auto_metrics_inspect"
In [4]:
display(HTML(f'<h1 style=font-size:50px><u>Antenna {antenna} Report</u><p></p></h1>'))

Antenna 155 Report

In [5]:
import numpy as np
import pandas as pd
pd.set_option('display.max_rows', 1000)
import glob
import re
from hera_notebook_templates.utils import status_colors, Antenna
In [6]:
# load csvs and auto_metrics htmls in reverse chronological order
csvs = sorted(glob.glob(os.path.join(csv_folder, 'rtp_summary_table*.csv')))[::-1]
print(f'Found {len(csvs)} csvs in {csv_folder}')
auto_metric_htmls = sorted(glob.glob(auto_metrics_folder + '/auto_metrics_inspect_*.html'))[::-1]
print(f'Found {len(auto_metric_htmls)} auto_metrics notebooks in {auto_metrics_folder}')
Found 45 csvs in /home/obs/src/H6C_Notebooks/_rtp_summary_
Found 43 auto_metrics notebooks in /home/obs/src/H6C_Notebooks/auto_metrics_inspect
In [7]:
# Per-season options
mean_round_modz_cut = 4
dead_cut = 0.4
crossed_cut = 0.0

def jd_to_summary_url(jd):
    return f'https://htmlpreview.github.io/?https://github.com/HERA-Team/H6C_Notebooks/blob/main/_rtp_summary_/rtp_summary_{jd}.html'

def jd_to_auto_metrics_url(jd):
    return f'https://htmlpreview.github.io/?https://github.com/HERA-Team/H6C_Notebooks/blob/main/auto_metrics_inspect/auto_metrics_inspect_{jd}.html'

Load relevant info from summary CSVs¶

In [8]:
this_antenna = None
jds = []

# parse information about antennas and nodes
for csv in csvs:
    df = pd.read_csv(csv)
    for n in range(len(df)):
        # Add this day to the antenna
        row = df.loc[n]
        if isinstance(row['Ant'], str) and '<a href' in row['Ant']:
            antnum = int(row['Ant'].split('</a>')[0].split('>')[-1]) # it's a link, extract antnum
        else:
            antnum = int(row['Ant'])
        if antnum != int(antenna):
            continue
        
        if np.issubdtype(type(row['Node']), np.integer):
            row['Node'] = str(row['Node'])
        if type(row['Node']) == str and row['Node'].isnumeric():
            row['Node'] = 'N' + ('0' if len(row['Node']) == 1 else '') + row['Node']
            
        if this_antenna is None:
            this_antenna = Antenna(row['Ant'], row['Node'])
        jd = [int(s) for s in re.split('_|\.', csv) if s.isdigit()][-1]
        jds.append(jd)
        this_antenna.add_day(jd, row)
        break
In [9]:
# build dataframe
to_show = {'JDs': [f'<a href="{jd_to_summary_url(jd)}" target="_blank">{jd}</a>' for jd in jds]}
to_show['A Priori Status'] = [this_antenna.statuses[jd] for jd in jds]

df = pd.DataFrame(to_show)

# create bar chart columns for flagging percentages:
bar_cols = {}
bar_cols['Auto Metrics Flags'] = [this_antenna.auto_flags[jd] for jd in jds]
bar_cols[f'Dead Fraction in Ant Metrics (Jee)'] = [this_antenna.dead_flags_Jee[jd] for jd in jds]
bar_cols[f'Dead Fraction in Ant Metrics (Jnn)'] = [this_antenna.dead_flags_Jnn[jd] for jd in jds]
bar_cols['Crossed Fraction in Ant Metrics'] = [this_antenna.crossed_flags[jd] for jd in jds]
bar_cols['Flag Fraction Before Redcal'] = [this_antenna.flags_before_redcal[jd] for jd in jds]
bar_cols['Flagged By Redcal chi^2 Fraction'] = [this_antenna.redcal_flags[jd] for jd in jds]
for col in bar_cols:
    df[col] = bar_cols[col]

z_score_cols = {}
z_score_cols['ee Shape Modified Z-Score'] = [this_antenna.ee_shape_zs[jd] for jd in jds]
z_score_cols['nn Shape Modified Z-Score'] = [this_antenna.nn_shape_zs[jd] for jd in jds]
z_score_cols['ee Power Modified Z-Score'] = [this_antenna.ee_power_zs[jd] for jd in jds]
z_score_cols['nn Power Modified Z-Score'] = [this_antenna.nn_power_zs[jd] for jd in jds]
z_score_cols['ee Temporal Variability Modified Z-Score'] = [this_antenna.ee_temp_var_zs[jd] for jd in jds]
z_score_cols['nn Temporal Variability Modified Z-Score'] = [this_antenna.nn_temp_var_zs[jd] for jd in jds]
z_score_cols['ee Temporal Discontinuties Modified Z-Score'] = [this_antenna.ee_temp_discon_zs[jd] for jd in jds]
z_score_cols['nn Temporal Discontinuties Modified Z-Score'] = [this_antenna.nn_temp_discon_zs[jd] for jd in jds]
for col in z_score_cols:
    df[col] = z_score_cols[col]

ant_metrics_cols = {}
ant_metrics_cols['Average Dead Ant Metric (Jee)'] = [this_antenna.Jee_dead_metrics[jd] for jd in jds]
ant_metrics_cols['Average Dead Ant Metric (Jnn)'] = [this_antenna.Jnn_dead_metrics[jd] for jd in jds]
ant_metrics_cols['Average Crossed Ant Metric'] = [this_antenna.crossed_metrics[jd] for jd in jds]
for col in ant_metrics_cols:
    df[col] = ant_metrics_cols[col]

redcal_cols = {}
redcal_cols['Median chi^2 Per Antenna (Jee)'] = [this_antenna.Jee_chisqs[jd] for jd in jds]
redcal_cols['Median chi^2 Per Antenna (Jnn)'] = [this_antenna.Jnn_chisqs[jd] for jd in jds]   
for col in redcal_cols:
    df[col] = redcal_cols[col]

# style dataframe
table = df.style.hide_index()\
          .applymap(lambda val: f'background-color: {status_colors[val]}' if val in status_colors else '', subset=['A Priori Status']) \
          .background_gradient(cmap='viridis', vmax=mean_round_modz_cut * 3, vmin=0, axis=None, subset=list(z_score_cols.keys())) \
          .background_gradient(cmap='bwr_r', vmin=dead_cut-.25, vmax=dead_cut+.25, axis=0, subset=list([col for col in ant_metrics_cols if 'dead' in col.lower()])) \
          .background_gradient(cmap='bwr_r', vmin=crossed_cut-.25, vmax=crossed_cut+.25, axis=0, subset=list([col for col in ant_metrics_cols if 'crossed' in col.lower()])) \
          .background_gradient(cmap='plasma', vmax=4, vmin=1, axis=None, subset=list(redcal_cols.keys())) \
          .applymap(lambda val: 'font-weight: bold' if val < dead_cut else '', subset=list([col for col in ant_metrics_cols if 'dead' in col.lower()])) \
          .applymap(lambda val: 'font-weight: bold' if val < crossed_cut else '', subset=list([col for col in ant_metrics_cols if 'crossed' in col.lower()])) \
          .applymap(lambda val: 'font-weight: bold' if val > mean_round_modz_cut else '', subset=list(z_score_cols.keys())) \
          .applymap(lambda val: 'color: red' if val > mean_round_modz_cut else '', subset=list(z_score_cols.keys())) \
          .bar(subset=list(bar_cols.keys()), vmin=0, vmax=1) \
          .format({col: '{:,.4f}'.format for col in z_score_cols}) \
          .format({col: '{:,.4f}'.format for col in ant_metrics_cols}) \
          .format('{:,.2%}', na_rep='-', subset=list(bar_cols.keys())) \
          .set_table_styles([dict(selector="th",props=[('max-width', f'70pt')])]) 

Table 1: Per-Night RTP Summary Info For This Atenna¶

This table reproduces each night's row for this antenna from the RTP Summary notebooks. For more info on the columns, see those notebooks, linked in the JD column.

In [10]:
display(HTML(f'<h2>Antenna {antenna}, Node {this_antenna.node}:</h2>'))
HTML(table.render(render_links=True, escape=False))

Antenna 155, Node N12:

Out[10]:
JDs A Priori Status Auto Metrics Flags Dead Fraction in Ant Metrics (Jee) Dead Fraction in Ant Metrics (Jnn) Crossed Fraction in Ant Metrics Flag Fraction Before Redcal Flagged By Redcal chi^2 Fraction ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score Average Dead Ant Metric (Jee) Average Dead Ant Metric (Jnn) Average Crossed Ant Metric Median chi^2 Per Antenna (Jee) Median chi^2 Per Antenna (Jnn)
2459860 digital_maintenance 100.00% 100.00% 0.00% 0.00% - - 10.898972 -0.073959 23.735257 -0.799632 14.535854 3.556459 1.065396 1.670720 0.0546 0.6567 0.4916 nan nan
2459859 digital_maintenance 100.00% 100.00% 0.00% 0.00% - - 9.164361 -0.524452 8.574268 -0.074796 2.155731 1.825631 0.173114 0.788999 0.0617 0.6646 0.4914 nan nan
2459858 digital_maintenance 100.00% 100.00% 0.00% 0.00% 100.00% 0.00% 9.975350 -0.234805 8.857342 -0.124762 2.169611 4.014038 0.663554 2.721115 0.0581 0.6695 0.4975 1.238807 3.061751
2459857 digital_maintenance 100.00% 100.00% 100.00% 0.00% - - 6.727485 -0.412748 0.965761 -0.529085 3.376876 7.906547 3.179388 4.418832 0.0248 0.0252 0.0005 nan nan
2459856 digital_maintenance 100.00% 100.00% 0.00% 0.00% 100.00% 0.00% 14.998845 0.343218 22.389622 -1.041986 6.567752 7.521732 2.782741 2.449656 0.0555 0.6847 0.5006 1.296905 3.034016
2459855 digital_maintenance 100.00% 100.00% 0.00% 0.00% 100.00% 0.00% 15.701132 0.179147 23.310725 -0.596478 2.850742 0.644190 1.304259 2.483270 0.0570 0.6992 0.5457 1.220436 2.658963
2459854 digital_maintenance 100.00% 100.00% 0.00% 0.00% 100.00% 0.00% 15.734965 -0.433336 17.849611 0.357323 3.977707 1.440546 2.612000 5.591570 0.0654 0.7247 0.5519 1.265286 2.911036
2459853 digital_maintenance 100.00% 100.00% 0.00% 0.00% 100.00% 0.00% 13.181963 -0.366980 24.280859 0.931982 6.831727 1.229111 1.968624 3.775003 0.0613 0.6761 0.4951 1.267768 3.048713
2459852 digital_maintenance 100.00% 100.00% 0.00% 0.00% 100.00% 0.00% 13.305843 0.308307 24.999736 1.344503 15.370847 1.941744 16.531116 1.918939 0.1108 0.8084 0.4950 1.308718 6.833553
2459851 digital_maintenance 100.00% 89.69% 0.00% 0.00% 100.00% 0.00% 10.175134 0.003068 25.691453 1.148619 21.417963 3.049916 12.168307 4.277308 0.1300 0.7219 0.4560 0.936414 2.540516
2459850 digital_maintenance 100.00% 91.12% 0.00% 0.00% 100.00% 0.00% 12.488789 -0.009307 22.229379 0.853266 10.181433 2.095482 5.095914 5.190623 0.1121 0.7436 0.4751 1.250125 3.210253
2459849 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% nan nan inf inf nan nan nan nan nan nan nan 0.000000 0.000000
2459848 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 13.222414 14.021456 29.075734 31.556904 14.292324 21.796097 3.611034 5.268549 0.0372 0.0282 0.0033 1.303124 1.296482
2459847 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 15.219210 16.324443 27.072571 29.736018 22.061103 28.447451 1.698891 2.692107 0.0333 0.0261 0.0034 1.279905 1.276876
2459845 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 16.885533 18.105091 38.625401 40.829597 10.066521 16.572141 2.803124 2.404866 0.0424 0.0300 0.0045 1.326835 1.306899
2459844 digital_maintenance 100.00% 100.00% 100.00% 0.00% - - 14.106821 17.224562 4.143383 6.175180 2.857118 5.322076 10.569666 15.400917 0.0247 0.0237 0.0008 nan nan
2459843 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 17.685948 17.657114 18.763507 20.180546 64.483991 71.217553 2.564441 2.842374 0.0382 0.0278 0.0037 1.365752 1.345356
2459842 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 10.289261 12.372033 8.711429 9.867893 -0.040496 -0.506840 1.260616 1.423574 0.0341 0.0263 0.0035 1.580528 1.506972
2459841 digital_maintenance 100.00% 100.00% 100.00% 0.00% - - 14.217488 17.680432 2.976062 4.247596 6.040155 8.164554 8.291013 10.381844 0.0247 0.0237 0.0009 nan nan
2459840 digital_maintenance 100.00% 100.00% 100.00% 0.00% - - 115.642187 452.434900 57.764477 289.618177 500.076931 10603.451949 1214.009716 22635.666338 0.0174 nan nan nan nan
2459839 digital_maintenance 100.00% - - - - - 32.346878 97.284388 153.407127 489.631034 211.716829 1683.500833 1744.979671 11050.490492 nan nan nan nan nan
2459838 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 15.847959 16.815353 21.861516 23.399089 19.620980 30.365416 2.118667 2.992601 0.0398 0.0370 0.0015 0.000000 0.000000
2459836 digital_maintenance - 100.00% 100.00% 0.00% - - nan nan nan nan nan nan nan nan 0.0365 0.0338 0.0006 nan nan
2459835 digital_maintenance 0.00% 100.00% 100.00% 0.00% - - 2.398490 2.982539 2.040550 2.550466 0.251452 0.384770 1.220968 1.324842 0.0378 0.0346 0.0006 nan nan
2459833 digital_maintenance 100.00% 100.00% 100.00% 0.00% - - 6.450882 8.011372 2.531650 3.137503 7.940449 31.133277 10.166454 16.024681 0.0351 0.0278 0.0009 nan nan
2459832 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 30.102733 31.610276 24.548538 25.748616 13.830607 13.647028 3.139416 4.463874 0.0402 0.0393 0.0015 1.352444 1.341376
2459831 digital_maintenance 100.00% 100.00% 100.00% 0.00% - - -0.076267 1.911297 0.142607 -0.248483 1.523899 6.870049 6.494329 9.436866 0.0330 0.0311 -0.0000 nan nan
2459830 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 30.781696 30.705296 35.095375 36.690241 39.851672 36.032312 6.442474 6.476014 0.0380 0.0353 0.0010 1.338522 1.329019
2459829 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 28.676620 30.549573 28.595871 29.969735 28.579406 31.866893 9.375689 8.853993 0.0391 0.0349 0.0016 1.227630 1.180914
2459828 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 25.887356 27.040748 30.897216 32.091207 36.606029 33.173499 14.624222 12.776758 0.0401 0.0387 0.0000 0.000000 0.000000
2459827 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 21.956040 21.497152 34.712234 36.544962 24.494588 26.035078 1.522957 1.342058 0.0354 0.0380 0.0009 1.205887 1.327700
2459826 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 23.679907 23.345044 38.999537 40.373196 48.961391 45.085352 8.477381 9.207630 0.0353 0.0364 0.0008 1.147432 1.316705
2459825 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 26.114823 25.658233 31.039055 32.273727 27.658898 25.814621 0.575619 0.636319 0.0381 0.0410 0.0004 1.296360 1.289411
2459824 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 14.218793 15.299322 24.654161 26.098103 10.672335 19.341977 3.234986 3.668929 0.0375 0.0395 0.0008 1.242325 1.291609
2459823 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 24.170496 23.948184 46.267877 47.786683 34.300356 35.729230 33.580352 34.317987 0.0345 0.0331 0.0011 1.361382 1.287465
2459822 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 25.289755 25.857331 42.455554 43.914117 30.794210 29.420539 1.415336 1.095268 0.0357 0.0362 0.0002 1.272979 1.267945
2459821 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 27.682211 28.621774 43.484652 44.621657 26.596251 26.166870 -0.461388 -0.153914 0.0341 0.0339 0.0004 1.220436 1.216489
2459820 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 20.691806 22.496275 34.139850 36.538904 65.077478 68.747804 26.241276 5.594456 0.0344 0.0321 0.0014 0.000000 0.000000
2459817 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 23.577894 25.167669 42.273794 43.428833 36.313217 36.370781 1.976659 1.960543 0.0365 0.0378 0.0004 1.175253 1.172151
2459816 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 17.624955 18.312062 42.290336 44.175817 46.698024 45.185457 9.447206 10.343320 0.0432 0.0379 0.0028 1.319615 1.307611
2459815 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% 21.617334 22.381697 46.219540 47.700309 47.464703 47.607568 11.453277 13.797554 0.0439 0.0436 0.0011 1.306944 1.310199
2459814 digital_maintenance 0.00% - - - - - nan nan nan nan nan nan nan nan nan nan nan nan nan
2459813 digital_maintenance 100.00% 100.00% 100.00% 0.00% 100.00% 0.00% nan nan inf inf nan nan nan nan nan nan nan 0.000000 0.000000

Load antenna metric spectra and waterfalls from auto_metrics notebooks.¶

In [11]:
htmls_to_display = []
for am_html in auto_metric_htmls:
    html_to_display = ''
    # read html into a list of lines
    with open(am_html) as f:
        lines = f.readlines()
    
    # find section with this antenna's metric plots and add to html_to_display
    jd = [int(s) for s in re.split('_|\.', am_html) if s.isdigit()][-1]
    try:
        section_start_line = lines.index(f'<h2>Antenna {antenna}: {jd}</h2>\n')
    except ValueError:
        continue
    html_to_display += lines[section_start_line].replace(str(jd), f'<a href="{jd_to_auto_metrics_url(jd)}" target="_blank">{jd}</a>')
    for line in lines[section_start_line + 1:]:
        html_to_display += line
        if '<hr' in line:
            htmls_to_display.append(html_to_display)
            break

Figure 1: Antenna autocorrelation metric spectra and waterfalls.¶

These figures are reproduced from auto_metrics notebooks. For more info on the specific plots and metrics, see those notebooks (linked at the JD). The most recent 100 days (at most) are shown.

In [12]:
for i, html_to_display in enumerate(htmls_to_display):
    if i == 100:
        break
    display(HTML(html_to_display))

Antenna 155: 2459860

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance ee Power 23.735257 10.898972 -0.073959 23.735257 -0.799632 14.535854 3.556459 1.065396 1.670720

Antenna 155: 2459859

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance ee Shape 9.164361 9.164361 -0.524452 8.574268 -0.074796 2.155731 1.825631 0.173114 0.788999

Antenna 155: 2459858

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance ee Shape 9.975350 -0.234805 9.975350 -0.124762 8.857342 4.014038 2.169611 2.721115 0.663554

Antenna 155: 2459857

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Temporal Variability 7.906547 -0.412748 6.727485 -0.529085 0.965761 7.906547 3.376876 4.418832 3.179388

Antenna 155: 2459856

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance ee Power 22.389622 14.998845 0.343218 22.389622 -1.041986 6.567752 7.521732 2.782741 2.449656

Antenna 155: 2459855

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance ee Power 23.310725 0.179147 15.701132 -0.596478 23.310725 0.644190 2.850742 2.483270 1.304259

Antenna 155: 2459854

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance ee Power 17.849611 -0.433336 15.734965 0.357323 17.849611 1.440546 3.977707 5.591570 2.612000

Antenna 155: 2459853

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance ee Power 24.280859 -0.366980 13.181963 0.931982 24.280859 1.229111 6.831727 3.775003 1.968624

Antenna 155: 2459852

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance ee Power 24.999736 13.305843 0.308307 24.999736 1.344503 15.370847 1.941744 16.531116 1.918939

Antenna 155: 2459851

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance ee Power 25.691453 10.175134 0.003068 25.691453 1.148619 21.417963 3.049916 12.168307 4.277308

Antenna 155: 2459850

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance ee Power 22.229379 12.488789 -0.009307 22.229379 0.853266 10.181433 2.095482 5.095914 5.190623

Antenna 155: 2459849

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance ee Shape nan nan nan inf inf nan nan nan nan

Antenna 155: 2459848

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Power 31.556904 14.021456 13.222414 31.556904 29.075734 21.796097 14.292324 5.268549 3.611034

Antenna 155: 2459847

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Power 29.736018 16.324443 15.219210 29.736018 27.072571 28.447451 22.061103 2.692107 1.698891

Antenna 155: 2459845

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Power 40.829597 18.105091 16.885533 40.829597 38.625401 16.572141 10.066521 2.404866 2.803124

Antenna 155: 2459844

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Shape 17.224562 14.106821 17.224562 4.143383 6.175180 2.857118 5.322076 10.569666 15.400917

Antenna 155: 2459843

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Temporal Variability 71.217553 17.657114 17.685948 20.180546 18.763507 71.217553 64.483991 2.842374 2.564441

Antenna 155: 2459842

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Shape 12.372033 10.289261 12.372033 8.711429 9.867893 -0.040496 -0.506840 1.260616 1.423574

Antenna 155: 2459841

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Shape 17.680432 14.217488 17.680432 2.976062 4.247596 6.040155 8.164554 8.291013 10.381844

Antenna 155: 2459840

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Temporal Discontinuties 22635.666338 115.642187 452.434900 57.764477 289.618177 500.076931 10603.451949 1214.009716 22635.666338

Antenna 155: 2459839

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Temporal Discontinuties 11050.490492 97.284388 32.346878 489.631034 153.407127 1683.500833 211.716829 11050.490492 1744.979671

Antenna 155: 2459838

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Temporal Variability 30.365416 16.815353 15.847959 23.399089 21.861516 30.365416 19.620980 2.992601 2.118667

Antenna 155: 2459835

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Shape 2.982539 2.982539 2.398490 2.550466 2.040550 0.384770 0.251452 1.324842 1.220968

Antenna 155: 2459833

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Temporal Variability 31.133277 8.011372 6.450882 3.137503 2.531650 31.133277 7.940449 16.024681 10.166454

Antenna 155: 2459832

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Shape 31.610276 30.102733 31.610276 24.548538 25.748616 13.830607 13.647028 3.139416 4.463874

Antenna 155: 2459831

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Temporal Discontinuties 9.436866 -0.076267 1.911297 0.142607 -0.248483 1.523899 6.870049 6.494329 9.436866

Antenna 155: 2459830

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance ee Temporal Variability 39.851672 30.781696 30.705296 35.095375 36.690241 39.851672 36.032312 6.442474 6.476014

Antenna 155: 2459829

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Temporal Variability 31.866893 30.549573 28.676620 29.969735 28.595871 31.866893 28.579406 8.853993 9.375689

Antenna 155: 2459828

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance ee Temporal Variability 36.606029 27.040748 25.887356 32.091207 30.897216 33.173499 36.606029 12.776758 14.624222

Antenna 155: 2459827

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Power 36.544962 21.956040 21.497152 34.712234 36.544962 24.494588 26.035078 1.522957 1.342058

Antenna 155: 2459826

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance ee Temporal Variability 48.961391 23.345044 23.679907 40.373196 38.999537 45.085352 48.961391 9.207630 8.477381

Antenna 155: 2459825

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Power 32.273727 25.658233 26.114823 32.273727 31.039055 25.814621 27.658898 0.636319 0.575619

Antenna 155: 2459824

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Power 26.098103 14.218793 15.299322 24.654161 26.098103 10.672335 19.341977 3.234986 3.668929

Antenna 155: 2459823

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Power 47.786683 23.948184 24.170496 47.786683 46.267877 35.729230 34.300356 34.317987 33.580352

Antenna 155: 2459822

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Power 43.914117 25.289755 25.857331 42.455554 43.914117 30.794210 29.420539 1.415336 1.095268

Antenna 155: 2459821

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Power 44.621657 28.621774 27.682211 44.621657 43.484652 26.166870 26.596251 -0.153914 -0.461388

Antenna 155: 2459820

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Temporal Variability 68.747804 20.691806 22.496275 34.139850 36.538904 65.077478 68.747804 26.241276 5.594456

Antenna 155: 2459817

Ant Node A Priori Status Worst Metric Worst Modified Z-Score ee Shape Modified Z-Score nn Shape Modified Z-Score ee Power Modified Z-Score nn Power Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Discontinuties Modified Z-Score nn Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Power 43.428833 23.577894 25.167669 42.273794 43.428833 36.313217 36.370781 1.976659 1.960543

Antenna 155: 2459816

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance ee Temporal Variability 46.698024 18.312062 17.624955 44.175817 42.290336 45.185457 46.698024 10.343320 9.447206

Antenna 155: 2459815

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Power 47.700309 22.381697 21.617334 47.700309 46.219540 47.607568 47.464703 13.797554 11.453277

Antenna 155: 2459814

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Shape nan nan nan nan nan nan nan nan nan

Antenna 155: 2459813

Ant Node A Priori Status Worst Metric Worst Modified Z-Score nn Shape Modified Z-Score ee Shape Modified Z-Score nn Power Modified Z-Score ee Power Modified Z-Score nn Temporal Variability Modified Z-Score ee Temporal Variability Modified Z-Score nn Temporal Discontinuties Modified Z-Score ee Temporal Discontinuties Modified Z-Score
155 N12 digital_maintenance nn Shape nan nan nan inf inf nan nan nan nan

In [ ]: